{# Each Google account the bot joins calls as (an agent): who it is, whether its sign-in still works, and the meetings it is in now, each opening in the Meetings drawer. One is made by signing it in. #} {% from "components/macros/layout.html" import card %} {% from "components/macros/table.html" import data_table %} {% macro in_now(meetings) -%} {%- for m in meetings -%} {{ m.label }}{{ ", " if not loop.last }} {%- else -%}-{%- endfor -%} {%- endmacro %}
{% call card(None, id="overseer-meeting-agents") %} {{ data_table([ {"key": "agent", "label": "Agent"}, {"key": "joins_as", "label": "Joins as"}, {"key": "email", "label": "Google account"}, {"key": "sign_in", "label": "Sign-in", "kind": "status"}, {"key": "in_now", "label": "In now", "render": in_now}, ], rows, empty="No agents yet") }}

Sign one in, or add another: meetings login --agent <name>

{% endcall %}